/**
 * \file IOutilsConsole.h
 * \author Catalin BLAJ
 * \author Vincent JACQUEMIN
 * \date 23 Novembre 2013
 *
 * Fichier source IOutilsConsole.h pour le programme du Sudoku.
*/


#ifndef OUTILSCONSOLE_H
#define OUTILSCONSOLE_H

#include <stdio.h>
#include <stdlib.h>

#include "SLangues.h"
#include "ILanguesConsole.h"

/**
 * \brief Fonction d'effaçage d'écran.
 *
 * Efface l'écran.
 */
void IO_effacerEcran();

/**
 * \brief Fonction qui vide le buffer pour éviter les erreurs de saisie.
 *
 * Vide le buffer.
 */
void IO_viderBuffer();

/**
 * \brief Fonction de pause du système.
 * \param langue : Langue du jeu (donnée).
 *
 * Met le système en pause jusqu'à l'appuie d'une touche.
 */
void IO_pause(const Langue* langue);

#endif
